package cn.qhuan.modules.mapper;

import cn.qhuan.modules.dtos.SpecialDto;

import cn.qhuan.modules.entity.Special;
import cn.qhuan.modules.entity.Works;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @Description: 专题表
 * @Author: 司翔宇
 * @Date:   2020-12-22
 * @Version: V1.0
 */
public interface SpecialMapper extends BaseMapper<Special> {
    /**
     * 根据专题id查询关联的作品
     * @param dto
     * @return
     */
    public List<Works> findWorksListBySpecialId(@Param("dto") SpecialDto dto);

    /**
     * 查询作品数量
     * @param dto
     * @return
     */
    public Integer findWorksCountBySpecialId(@Param("dto") SpecialDto dto);

    /**
     * 根据文档id查询标签
     * @param documentId
     * @return
     */
    public Special findByDocumentId(String documentId);
}
